interlocking grate - Turkish English Dictionary